package com.zengqingfa.examples.mybatisplus.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.zengqingfa.examples.mybatisplus.dto.DynamicColumnInfoDTO;
import com.zengqingfa.examples.mybatisplus.dto.DynamicColumnUpdateDTO;
import com.zengqingfa.examples.mybatisplus.entity.DynamicColumn;

import java.util.List;

/**
 * <p>
 * 动态列表 服务类
 * </p>
 *
 * @author slfx
 * @since 2022-11-03
 */
public interface IDynamicColumnService extends IService<DynamicColumn> {


    /**
     * 查询当前用户指定模块的动态列表
     *
     * @param module
     * @return
     */
    List<DynamicColumnInfoDTO> queryDynamicColumn(Integer module,String userId);

    /**
     * 动态列表更新
     * @param dynamicColumnUpdateRequest
     * @return
     */
    Boolean updateDynamicColumn(DynamicColumnUpdateDTO dynamicColumnUpdateRequest,String userId);
}
